package 递归;
/*
递归求阶乘 ：一个正整数的阶乘是所有小于及等于该数的正整数的积，自然数n的阶乘写作n!
5!=5*4*3*2*1
递归出口：1！=1
递归规则：n!=n*(n-1)!
5!=5*4!
 */

public class DiGuiDemo02 {
    public static void main(String[] args) {
        //调用方法
        int result = f(5);
        System.out.println("5的阶乘是:"+result);
    }
    public static int f(int n){
        if(n == 1){
            return 1;
        } else  {
            return n*f(n-1);
        }
    }
}